$().ready(function(){
	
	$('.begindate').val(moment().format('YYYY-MM-DD'));
	$('.begindate').daterangepicker({ singleDatePicker : true }, function(start, end, label) {
	});
		// 日期选择
	$('#cxdate').val(moment().subtract('days', 29).format('YYYY-MM-DD') + ' - ' + moment().format('YYYY-MM-DD'));
	$('#cxdate').daterangepicker(null, function(start, end, label) {
	});
	$("#searchYaBtn").click(function(){
		searchYa(getPageSize());
	})
});
function getPageSize(){
	var h=$("#yaTableList").css("height");
    var indexNum=h.indexOf("p");
	var heighNum=h.substring(0,indexNum);
	var intHeigh=parseInt(heighNum);
	var pageSizeFloat=(intHeigh)/35;
	var	pageSize=parseInt(pageSizeFloat);
	return pageSize;
}
function showsjAddDiv(){
	$("#saveBtn").show();
	$("#updateBtn").hide();
	$("#sjAddDiv").fadeIn(200);
}
function closeSjAddDiv(){
	$("#sjAddDiv").fadeOut(200);
}
//保存一个预案
function saveYa(){
	if($("#filePath").val()==""){
		alert("您尚未上传文件");
		return false;
	}
	$.ajax({
		url:'YaglAction_saveYa.action',
		type:'post',
		data:getParams("yaForm")+"&CTPS="+new Date().getTime(),
		complete:function(data){
			$("#sjAddDiv").html(data);
			ClearForm("yaForm");//清空form表单
			$("#sjAddDiv").fadeOut(2000);
			//事件保存成功后的回调函数
			SaveYaCallBack();
		}
	});
}
function SaveYaCallBack(){
	location.href="YaglAction_selectAllYa.action?pageSize="+getPageSize();
}
//更新编辑一个预案
function bianji(id){
	$("#saveBtn").hide();
	$("#updateBtn").show();
	$.ajax({
		url:'YaglAction_findYaById.action',
		type:'post',
		data:"id="+id,
	    complete:function(data){
	    	var json=$.parseJSON(data.responseText);
	    	$("#pl_id").val(json[0]['id']);
	    	$("#pl_nm").val(json[0]['pl_nm']);
	    	$("#pl_dt").val(json[0]['pl_dt']);
	    	$("#pl_type").val(json[0]['pl_type']);
	    	$("#pl_type option").each(function(){
				if($(this).text()==json[0]['pl_type'].trim()){
					$(this).attr("selected","selected");
				}
			});
	    	$("#filePath").val(json[0]['pl_filepath']);
	    	$("#file_type").val(json[0]['file_type']);
	    	$("#file_name").val(json[0]['file_name']);
	    	$("#sjAddDiv").fadeIn(200);
	    }
	});
}
function updateYa(){
	var param=getParams("yaForm");
	$.ajax({
		url:'YaglAction_updateYa.action',
		type:'post',
		data:param+"&id="+$("#pl_id").val()+"&CTPS="+new Date().getTime(),
		complete:function(data){
			$("#sjAddDiv").html(data);
			ClearForm("yaForm");//清空form表单
			$("#sjAddDiv").fadeOut(2000);
			//事件保存成功后的回调函数
			SaveYaCallBack();
		}
	});
}
//查询一个预案
function searchYa(pageSize){
	var yaName=$("#yaName").val();
	var startAndEndTime=$("#cxdate").val().split(" - ");
	$.ajax({
		url:'YaglAction_searchYa.action',
		type:'post',
		data:{"yaName":yaName,"startTime":startAndEndTime[0],"endTime":startAndEndTime[1],"pageSize":pageSize},
		complete:function(data){
			data=data.responseText;
			$("#yaTableList").html(data);
		}
	})
}
//批量删除预案
function batchDeleteYa(){
	if(!confirm("您确定要删除所选中的文件吗？一旦删除无法恢复!")){
		return false;
	}
	var trArray=new Array();
	var idArr=new Array();
	var pathArr=new Array();
	var temp=document.getElementsByName('yaPathArr');
	for(var i=0;i<temp.length;i++){
		if(temp[i].checked){
			trArray.push(temp[i].parentNode.parentNode);
			var tempArr=temp[i].value.split("_");
			idArr.push(tempArr[3]);
			pathArr.push(tempArr[0]);
		}
	}
	if(idArr.length==0){
		alert("您尚未选中需要删除的记录");
		return false;
	}
	var $trArr=$(trArray);
	$.ajax({
		url:'YaglAction_batchDeleteYa.action',
		type:'post',
		data:{"idArr":idArr.join(";"),"pathArr":pathArr.join(";")},
		complete:function(data){
			data=data.responseText;
			if(data.indexOf("[OK]")>=0){
				$.each($trArr,function(){
					$(this).remove();
				});
				//删除成功提示信息
				showMessage("删除成功...",$("#showMessage"));
			}
		}
	});
}
//查看
function chakan(id,id1){
	$("#modal-dialog").css({
		width : "900px"
	});
	$("#myModal").modal("show");
	var fileType=$("#"+id1).html().trim();
	if(fileType.toLowerCase()=="pdf"){
		 // 下面代码都是处理IE浏览器的情况 
        if (window.ActiveXObject || "ActiveXObject" in window) {
            //判断是否为IE浏览器，"ActiveXObject" in window判断是否为IE11
            //判断是否安装了adobe Reader
            for (x = 2; x < 10; x++) {
                try {
                    oAcro = eval("new ActiveXObject('PDF.PdfCtrl." + x + "');");
                    if (oAcro) {
                        flag = true;
                    }
                } catch (e) {
                    flag = false;
                }
            }
            try {
                oAcro4 = new ActiveXObject('PDF.PdfCtrl.1');
                if (oAcro4) {
                    flag = true;

                }
            } catch (e) {
                flag = false;
            }
            try {
                oAcro7 = new ActiveXObject('AcroPDF.PDF.1');
                if (oAcro7) {
                    flag = true;
                }
            } catch (e) {
                flag = false;
            }
            if (flag) {
            	window.open(getRootPath()+"/"+$("#"+id).val().replace(/\\/g,"/"),"_blank");
            }
            else {
                alert("对不起,您还没有安装PDF阅读器软件呢,为了方便预览PDF文档,请选择安装！");
                location = "http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.3/chs/AdbeRdr930_zh_CN.exe";
            }
        }else{
        	var success = new PDFObject({ url: getRootPath()+"/"+$("#"+id).val().replace(/\\/g,"/") ,pdfOpenParams: { scrollbars: '0', toolbar: '0', statusbar: '0'}}).embed("modal-body");
        	$(".progress").hide();
        }
	}else{
		$.ajax({
			url:'YaglAction_changeWordToPdf.action',
			type:'post',
			data:'filepath='+$("#"+id).val(),
			complete:function(data){
				data=data.responseText;
				 // 下面代码都是处理IE浏览器的情况 
		        if (window.ActiveXObject || "ActiveXObject" in window) {
		            //判断是否为IE浏览器，"ActiveXObject" in window判断是否为IE11
		            //判断是否安装了adobe Reader
		            for (x = 2; x < 10; x++) {
		                try {
		                    oAcro = eval("new ActiveXObject('PDF.PdfCtrl." + x + "');");
		                    if (oAcro) {
		                        flag = true;
		                    }
		                } catch (e) {
		                    flag = false;
		                }
		            }
		            try {
		                oAcro4 = new ActiveXObject('PDF.PdfCtrl.1');
		                if (oAcro4) {
		                    flag = true;

		                }
		            } catch (e) {
		                flag = false;
		            }
		            try {
		                oAcro7 = new ActiveXObject('AcroPDF.PDF.1');
		                if (oAcro7) {
		                    flag = true;
		                }
		            } catch (e) {
		                flag = false;
		            }
		            if (flag) {
		            	window.open(getRootPath()+"/"+data.replace(/\\/g,"/"),"_blank");
		            }
		            else {
		                alert("对不起,您还没有安装PDF阅读器软件呢,为了方便预览PDF文档,请选择安装！");
		                location = "http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.3/chs/AdbeRdr930_zh_CN.exe";
		            }
		        }else{
					var success = new PDFObject({ url: getRootPath()+"/"+data.replace(/\\/g,"/") ,pdfOpenParams: { scrollbars: '0', toolbar: '0', statusbar: '0'}}).embed("modal-body");
					$(".progress").hide();
		        }
			}
		})
	}
}
//下载
function xiazai(filePathId,fileNameId,fileTypeId){
	var filePath=$("#"+filePathId).val().trim();
	var fileName=$("#"+fileNameId).html().trim();
	var fileType=$("#"+fileTypeId).html();
	location.href="YaglAction_downLoadFileAction.action?filePath="+filePath+"&p_fileName="+fileName+"&p_fileType="+fileType;
}
/**
 * 批量下载
 */
function piLiangXiaZai(){
	if(!confirm('您确定打包下载所选中的文件吗?')){
		return false;
	}
	var pathArr=new Array();
	var nameArr=new Array();
	var typeArr=new Array();
	var yaPathArr=document.getElementsByName('yaPathArr');
	for(var i=0;i<yaPathArr.length;i++){
		if(yaPathArr[i].checked){
			var tempArr=yaPathArr[i].value.split("_");
			pathArr.push(tempArr[0]);
			nameArr.push(tempArr[1]);
			typeArr.push(tempArr[2]);
		}
	}
	if(pathArr.length==0){
		alert("您尚未选择要下载的文件");
		return false;
	}
    location.href="YaglAction_piLiangXiaZai.action?filepaths="+pathArr.join(";")+"&filenames="+nameArr.join(";")+"&filetypes="+typeArr.join(";");	
}
/*****
 * 文件上传
 */
$("#uploadify").uploadify({
    'uploader'       : 'images/uploadify.swf',
    'script'         : '/wrem/UploadFileServlet',
    'cancelImg'      : 'images/cancel.png',
    'folder'         : 'upload',
    'queueID'        : 'custom-queue',
    'fileDesc'		 : '支持格式：doc、pdf、txt，zip.rar', //支持的格式
    'fileExt'		 : '*.doc;*.pdf;*.txt;*.zip;*.rar', //不支持的格式
    'auto'           : true,
    'multi'          : false,
    'removeCompleted': false,
    'sizeLimit'      : 10485799,
    'simUploadLimit' : 1,
    'buttonText'     : '上传',
    'onCancel'   : function(event,queueId,fileObj,data) {//取消单个事件
    	 $("#fileSize").val(data.allBytesTotal);
	},
    'onSelectOnce'   : function(event,data) {//选择文件事件
    	$("#fileSize").val(data.allBytesTotal);
	},
	'onComplete'  : function(event,queueId,fileObj,response,data) {//完成一次上传事件
		var sArr=response.split("_");
	    $("#filePath").val(sArr[0]);
	    var typeAndName=sArr[1].split(".");
	    $("#file_name").val(typeAndName[0]);
	    $("#file_type").val(typeAndName[1]);
		var filePN = response.split(";");//取回后台传来的值
		if(filePN[4]!=""){
				$("#uploadify" +queueId).find(".hcicsContent").text(filePN[4]);
		}
	addcontractelectronfile('#uploadify'+queueId,filePN[0],filePN[1],filePN[2],filePN[3],filePN[4]);
	}, 

	'onAllComplete'  : function(event,data) {//完成所有文件上传事件
			$("#fileSize").val("0");//所有上传完成重置剩余文件大小
			
	}
});		
function addcontractelectronfile(queueId,fileinfoid){
    $(" <input type='hidden' value='"+fileinfoid+"' class='oa_input_standard'  name='fileinfoid'/></input>").insertAfter(queueId+" .cancel");	
}

